AWS AppSync

aws/developer-tools aws/mobile aws/web aws/service

💡 Definition

AWS AppSync is a fully managed service that makes it easy to develop GraphQL APIs, allowing applications to securely interact with data from one or more data sources (like DynamoDB, Lambda, RDS, HTTP APIs) with a single network request. It simplifies application development by handling the heavy lifting of data fetching, caching, synchronization, and access control.

🔑 Key Concepts

⚙️ How it Works

Developers define a GraphQL schema that describes the data structure and operations (queries, mutations, subscriptions). AppSync then connects to the specified data sources. Client applications (web, mobile) make GraphQL requests to the AppSync endpoint, and AppSync resolves these requests by interacting with the backend data sources.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * API Gateway * Lambda * DynamoDB * Aurora * AWS Amplify * Amazon Cognito